package com.authine.cloudpivot.ext.dto.kingDee.request;

import io.swagger.annotations.Api;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;


@Api("K3收款单详情")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "K3收款单详情")
public class KingDeePurchaseReceiptDetail implements Serializable {

    private static final long serialVersionUID = 4832415306278747233L;
    /**
     * 收票号码
     */
    @Schema(description = "收票号码")
    private String invoiceNumber;

    /**
     * po号
     */
    @Schema(description = "po号")
    private String poCode;
    /**
     * 含税金额
     */
    @Schema(description = "含税金额")
    private BigDecimal invoicePrice;
    /**
     * 税额
     */
    @Schema(description = "税额")
    private BigDecimal taxAmount;
    /**
     *  未税金额
     */
    @Schema(description = "未税金额")
    private BigDecimal preInvoicePrice;
    /**
     *  供应商订单号 - 作为 暂估冲回的核算维度
     */
    @Schema(description = "供应商订单号 - 作为 暂估冲回的核算维度")
    private String vendorOrderId;
    /**
     * 增补金额
     */
    @Schema(description = "增补金额")
    private BigDecimal balanceAmount;
}
